package template

var AttrFactorKey = &AttrFactor{}

func init()  {
	templates[AttrFactorKey] = make([]*AttrFactor,0)
}

func (p *AttrFactor) NewInstance() interface{} {
	return &AttrFactor{}
}

type AttrFactor struct {
	Title string
	Id string
	ProId int
	Describe string
	Level int
	Experience int
	AttType int
	Constitution int
	ConToHp int
	ConToMana int
	StrengPower int
	StrToPattack int
	StrToPdefence int
	Spirit int
	SpiToMattack int
	SpiToMdefense int
	Agility int
	Health int
	Mana int
	P0attack int
	Mattack int
	Pdefense int
	Hit int
	Miss int
	Critical int
	CritResist int
	CritIncreased int
	CritReduction int
	Through int
	Patty int
	CriticalHit int
	StrengthDefuse int
	DamageIncrease int
	DamageReduce int
	ExtraHit int
	ExtraMiss int
	ExtraCritical int
	ExtraCritResist int
	ExtraThrough int
	ExtraPatty int
	AttackIce int
	ResistIce int
	ReduceResistIce int
	AttackThunder int
	ReduceResistThunder int
	AttackPoison int
	ResistPosion int
	ReduceResistPosion int
	AttackSpeed int
	AutoRecoveryAnger int
	AutoRecoveryHealth int
	AutoRecoveryMana int
}


